package com.ruoyi.project.business.salarydetail.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 薪资明细对象 schedule_salary_detail
 * 
 * @author ${author}
 * @date 2024-03-20
 */
@Data
public class AddSalaryDetailRequest {

    /** 薪资主表 ID */
    private Long salaryId;

    /** 用户ID */
    private Long userId;

    /** 薪资发放月 */
    private Integer month;

    /** 薪资发放年 */
    private Integer year;

    /** 薪资计算日 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime dueDate;

    /** 发薪日 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime payDate;

    /** 应发金额 */
    private BigDecimal resultsalary;

    /** 总计金额 */
    private BigDecimal totalsalary;

    /** 扣税金额 */
    private BigDecimal tax;

    /** 扣社保 */
    private BigDecimal socialSecurity;

    /** 其它扣除项 */
    private BigDecimal other;

    /** 发薪日 */
    private Integer dayOfMonth;


}
